#ifndef __MLANG_DEFINE__
#define __MLANG_DEFINE__

#include <Type.h>

#if defined(WIN32) || defined(_WIN32) || defined(_WIN64) || defined(__WIN32__) || defined(__WINDOWS__)
#define WINDOWS_OS
#elif defined(__APPLE__)
#define APPLE_OS
#elif defined(__linux__) || defined(linux) || defined(__linux)
#define LINUX_OS
#endif

#define lengthof(x) (sizeof(x) / sizeof(x[0]))

#endif